package com.rxkj.entity.gnss;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("GNSS断面信息实体类")
@TableName("`earth_disaster`.section")
public class SectionVO implements Serializable {

    @TableId
    @ApiModelProperty(value = "断面id")
    private String id;

    @ApiModelProperty(value = "隐患点id")
    private String yhdId;

    @ApiModelProperty(value = "隐患点名称")
    private String yhdName;

    @ApiModelProperty(value = "断面代码")
    private String sectionCode;

    @ApiModelProperty(value = "断面名称")
    private String sectionName;

    @ApiModelProperty(value = "预留")
    private double rotX;

    @ApiModelProperty(value = "预留")
    private double rotY;

    @ApiModelProperty(value = "预留")
    private double rotAngle;

    @ApiModelProperty(value = "是否启用,1 ture")
    private Integer useFlag = 1;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "微信平台对接标志, 不管")
    private int tag;

    @ApiModelProperty(value = "省代码")
    private Integer provinceCode;

    @ApiModelProperty(value = "省名称")
    private String provinceName;

    @ApiModelProperty(value = "城市代码")
    private Integer cityCode;

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "县代码")
    private Integer areaCode;

    @ApiModelProperty(value = "县名称")
    private String areaName;

}
